Leclerc, like his team-mate Carlos Sainz, was only contracted until the end of 2024, and rumours had started to creep in that the Monegasque driver wasn't happy with his team's short-term chances of challenging Red Bull for championship titles.
Although no official length of the contract has been confirmed by Ferrari or Leclerc, the 26-year-old has revealed his delight at signing for 'several more seasons'.
It was reported last month that Leclerc was close to signing a contract until the end of 2029, but that date has not been confirmed by the team.
"I’m very pleased to know that I will be wearing the Scuderia Ferrari race suit for several more seasons to come," Leclerc delightedly told Ferrari's official website.
"To race for this team has been my dream since I was three years old: I used to watch the Monaco Grand Prix from the window of a friend’s apartment at Ste. Devote corner and I would always look out for the red cars.
"This team is my second family ever since I joined the Ferrari Driver Academy in 2016 and we have achieved a lot together, fighting through thick and thin over the past five years.
"However, I believe the best is yet to come and I can’t wait for this season to start, to make further progress and be competitive at every race. My dream remains that of winning the World Championship with Ferrari and I’m sure that in the years ahead, we will enjoy great times together and make our fans happy."